package com.premize.grco.movil.control;

import java.util.List;

import com.premize.grco.movil.GrcoPParametro;


/**
 * interface GrcoPParametroLogic
 * @author Zathura Code Generator http://code.google.com/p/zathura
 *
 */
public interface IGrcoPParametroLogic {
    public List<GrcoPParametro> getGrcoPParametro() throws Exception;

    public void saveGrcoPParametro(Long consParametro, String descripcion,
        String estado, String valor, Long consTipoParametro_GrcoPTipoParametro)
        throws Exception;

    public void deleteGrcoPParametro(Long consParametro)
        throws Exception;

    public void updateGrcoPParametro(Long consParametro, String descripcion,
        String estado, String valor, Long consTipoParametro_GrcoPTipoParametro)
        throws Exception;

    public GrcoPParametro getGrcoPParametro(Long consParametro)
        throws Exception;

    public List<GrcoPParametro> findByCriteria(Object[] variables,
        Object[] variablesBetween, Object[] variablesBetweenDates)
        throws Exception;

    public List<GrcoPParametro> findPageGrcoPParametro(String sortColumnName,
        boolean sortAscending, int startRow, int maxResults)
        throws Exception;

    public Long findTotalNumberGrcoPParametro() throws Exception;
}
